// 方法一： Set

const abc = [1, 2, 3, 4, 5, 5, 7, 8, 2]

const unique1 = (arr) => {
    // new Set(arr) 会返回一个set集合（类型是Object）
    return [...new Set(arr)]  // 使用展开运算符转换成一数组
}

console.log('🚀 ~ This is a result of console.log ~ ✨: ', unique1(abc));


// 方法二： 使用 indexOf 循环判断
const unique = (arr) => {
    const result = []
    for(let i = 0; i < arr.length; i++) {
        if(result.indexOf(arr[i]) === -1) {
            result.push(arr[i])
        }
    }
    return result
}

console.log('🚀 ~ This is a result of console.log ~ ✨: ', unique(abc));
